protective cushion - French English Dictionary